1.順序執行
依照程式出現的先後順序執行(變量在使用前要先聲明)
2.分支執行:單分支、雙分支
單分支
public static void main(String[] args) {
System.out.println(1);
int i=10;
if(i>5){ //結果為true 執行1-1,若為i<15 結果則為false不執行1-1 印出1 2
System.out.println("1-1");
}
System.out.println(2);//印出 1 1-1 2
}
必選分支
public static void main(String[] args) {
int i=10;
if(i == 10){
System.out.println("i=10"); //執行此print
}else{
System.out.println("i!=10");//若i不等於10則此行此print
}
}
多分支
public static void main(String[] args) {
int i=15;
if(i == 10){
System.out.println("i=10");
}else if(i < 20){
System.out.println("i<20");
}else {
System.out.println(i);
}
}